temporary altar - German English Dictionary